Relational Algebra and Equational Proofs

نویسنده

  • Eric de Kogel
چکیده

We show that two concepts involving equational provability can be elegantly formalized in terms of a relational algebra, equipped with two special-purpose mappings. We derive some calculus in order to prove that these concepts are equivalent, and that they are sound and complete. We illustrate the use of the relational framework by a few examples. We show how decidability of provability of an equation from a finite set of variable-free equations, where all equations are variable-free. Then we discuss a method by Reeves ([3]) to deal with equations in semantic tableaux, that we can now prove to be complete in a very simple way. Finally we discuss an equational proof format that is naturally induced by the relational formulation, and serves as a guideline in finding proofs. The relation between Reeves' rules and the construction of such proofs is made explicit.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Automatic Proof Generation in Kleene Algebra with Tests

Kleene algebra (KA) is the algebra of regular events. Familiar examples of Kleene algebras include regular sets, relational algebras, and trace algebras. A Kleene algebra with tests (KAT) is a Kleene algebra with an embedded Boolean subalgebra. The addition of tests allows one to encode while programs as KAT terms, thus the equational theory of KAT can express (propositional) program equivalenc...

متن کامل

Relation Algebras Can Tile

Undecidability of the equational theory of the class RA of relation algebras can easily be proved using the undecidability of the word-problem for semigroups. With some eeort and ingenuity, one can push this proof through for the larger class SA. We provide another \cause" for undecidability which works for even larger classes than SA. The reason is that we can encode the tiling problem. In doi...

متن کامل

The equational theory of Kleene lattices

Languages and families of binary relations are standard interpretations of Kleene algebras. It is known that the equational theories of these interpretations coincide and that the free Kleene algebra is representable both as a relational and as a language algebra. We investigate the identities valid in these interpretations when we expand the signature of Kleene algebras with the meet operation...

متن کامل

FUZZY EQUATIONAL CLASSES ARE FUZZY VARIETIES

In the framework of fuzzy algebras with fuzzy equalities and acomplete lattice as a structure of membership values, we investigate fuzzyequational classes. They consist of special fuzzy algebras fullling the samefuzzy identities, dened with respect to fuzzy equalities. We introduce basicnotions and the corresponding operators of universal algebra: construction offuzzy subalgebras, homomorphisms...

متن کامل

Local Variable Scoping and Kleene Algebra with Tests

We explore the power of relational semantics and equational reasoning in the style of Kleene algebra for analyzing programs with mutable, statically scoped local variables. We provide (i) a fully compositional relational semantics for a first-order programming language with constructs for local variable declaration and destructive update; and (ii) an equational proof system based on Kleene alge...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Fundam. Inform.

دوره 23  شماره 

صفحات  -

تاریخ انتشار 1995